
.calendar {
	margin: 0 auto;
	color: #6dcff6;
	font-family:"helvetica","Arial","Microsoft Yahei",微软雅黑 !important;
}

.calendar table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
}
/* .calendar td{
	padding:1px ! important;
} */
.calendar caption {
	line-height: 30px;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	/* margin-bottom: 5px; */
	color: #ffffff;
	background-color: #6dcff6
}

.calendar caption span {
	margin: 0 10px;
}

.calendar caption a {
	color: #ffffff;
	margin: 0 5px;
	text-decoration: none;
}

.calendar th {
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.calendar td{
	height: 14px;
	line-height: 14px;
	border:1px solid #cccccc;
}
.calendar td span.dayShow{
	padding-top:11px;
	font-size:13px;
}
.calendar td span {
	display: block;
	width: 100%;
	margin: 0 auto;
	cursor: pointer;
	color:#000000
}
.calendar td span.mileageList{
	color:#6dcff6;
	font-size:10px;
	height:18px;
	line-height:18px;
}
.calendar .widget-back {
	float: right;
}

.calendar .widget-today span {
	/* background: #6dcff6;
	color: #fff;
	border-radius: 30px; */
}

.calendar .widget-disabled span {
	color: #999;
}
.calendar .widget-stopHighlight span {
	background: #d81e06;
	color: #fff;
	/* border-radius: 30px; */
}
.calendar .widget-highlight span {
	background: #e2f7ff;
	color: #000000;
	/* border-radius: 30px; */
}

/* .calendar .widget-active span {
	background: #6dcff6;
	color: #fff;
	border-radius: 30px;
} */
